alter table jms_dm.dm_tab_loopbag_buildbag_detail_dt
    set tblproperties ('external.table.purge' = 'true');
 drop table jms_dm.dm_tab_loopbag_buildbag_detail_dt;
CREATE EXTERNAL TABLE if not exists jms_dm.dm_tab_loopbag_buildbag_detail_dt
(
    package_code       string comment '包号',
    scan_time          string comment '建包扫描时间',
    site_code          string comment '建包网点',
    package_qty        int comment '包内件',
    chip_no            string comment '芯片号',
    open_code          string comment '拆包目的地编码',
    open_site          string comment '拆包目的地名称',
    arr_scan_site      string comment '到件扫描网点',
    arrive_time        string comment '到件扫描时间',
    open_time          string comment '拆包扫描时间',
    site_name          string comment '建包对应网点名称',
    network_type       int comment '网点类型',
    region_code        string comment '建包对应网点大区编码',
    region_name        string comment '建包对应网点大区名称',
    proxy_area_code    string comment '建包对应网点代理区编码',
    proxy_area_name    string comment '建包对应网点代理区名称',
    transfer_type_desc int comment '建包类型',
    package_source     int comment '建包来源 1代表JT包 0代表BS包 2代表其他',
    exact_flag         int comment '循环袋标识:1代表循环袋,0代表非循环袋',
    is_break           int comment '流向违规标识:1违规,0代表不违规',
    day_time           string comment '日期'
)
    COMMENT '循环袋建包明细'
    PARTITIONED BY ( dt STRING COMMENT '建包时间')
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_dm.db/external/dm_tab_loopbag_buildbag_detail_dt'
;